﻿/*新版simplemodal样式*/
#simplemodal-overlay {
	background-color: #000;
	cursor: default;
}
#simplemodal-container {
	background: transparent url( '/images/pop/transBG.png' ) no-repeat;
	padding: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	_padding: 0;
	_border: 4px solid #ccc;
}
#popOverlay {
	background-color: #000;
	cursor: default;
}
/* Container */
#popContainer {
	background: transparent url('/images/pop/transBG.png') no-repeat;
	padding: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	_padding: 0;
	_border: 4px solid #ccc;
}
.popMain {
	padding: 1em;
	background-color: white;
	border: 3px solid #999999;
	display: none;
	position: relative;
	overflow-y: auto;
}
.popTopClose {
	position: absolute;
	right: 10px;
	top: 5px;
}
.popTopClose:link, .popTopClose:visited, .popTopClose:active {
	color: #339A18;
}
.popTopClose:hover {
	color: #F26122;
}
.popMain table {
	margin: 0;
}
.popMain H2 {
	background: transparent url('/images/bg_cbh2.gif') no-repeat left 8px;
	color: #339A18;
	display: inline;
	padding: 8px 0 8px 10px;
	font-weight: normal;
	clear: both;
}
/***frame***/
#app_cnt2 {
	height: auto!important;
	min-height: 700px;
	height: 700px;
	background-color: #fff;
}
/*---btn style---*/
.btnBlank {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("htpp://class.yeshj.com/images/bg_button.gif");
	background-position: 0 -72px;
	background-repeat: no-repeat;
}
.btn4em {
	width: 75px;
}
.btn6em, .btn4em, .btn2em {
	display: inline-block;
	font-size: 12px;
	height: 24px;
	line-height: 26px;
	max-height: 24px;
	text-align: center;
	text-decoration: none;
}
a.btnBig:link, a.btnBig:visited, a.btnBig:active, a.btn4em:link, a.btn4em:visited, a.btn4em:active, a.btn2em:link, a.btn2em:visited, a.btn2em:active {
	color: #5D5D5D;
	text-decoration: none;
}
a.btnBig:hover, a.btn4em:hover, a.btn2em:hover {
	color: #5D5D5D;
	text-decoration: none;
}
.btn6em, .btn4em, .btn2em {
	display: inline-block;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	max-height: 24px;
	text-align: center;
	text-decoration: none;
}
.btnBig {
	height: 32px;
	padding-left: 0px;
}
a.btn4em:link, a.btn4em:visited, a.btn4em:active, a.btn2em:link, a.btn2em:visited, a.btn2em:active {
	color: #5D5D5D;
	text-decoration: none;
}
a.btn4em:hover, a.btn2em:hover, a.btnBig:hover {
	color: #F26122;
	text-decoration: none;
}
input.btn2em, input.btn4em, input.btnBig {
	border-bottom-color: -moz-use-text-color;
	border-bottom-style: none;
	border-bottom-width: 0;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: -moz-use-text-color;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: none;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 0;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: -moz-use-text-color;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: none;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 0;
	border-top-color: -moz-use-text-color;
	border-top-style: none;
	border-top-width: 0;
	cursor: pointer;
	border: none;
	color: #494949;
}
.btnBig {
	width: 75px;
}
.btn6em {
	width: 102px;
}
.btn4em {
	width: 75px;
}
.btn3em {
	width: 65px;
}
.btn2em {
	width: 56px;
}
.btn4em:hover, .btn2em:hover, .btnBig:hover {
	color: #F26122;
}
.btnBig {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("/images/bg_button.gif");
	background-position: 0 -144px;
	background-repeat: no-repeat;
}
.btnHelp {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("/images/bg_button.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 12px;
}
.btnPlus {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("/images/bg_button.gif");
	background-position: 0 -24px;
	background-repeat: no-repeat;
	padding-left: 12px;
}
.btnPlus_6 {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("/images/bg_button.gif");
	background-position: 0 -120px;
	background-repeat: no-repeat;
	padding-left: 12px;
}
.btnOk {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("/images/bg_button.gif");
	background-position: 0 -48px;
	background-repeat: no-repeat;
	padding-left: 12px;
}
.btnCancel {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("/images/bg_button.gif");
	background-position: 0 -96px;
	background-repeat: no-repeat;
	padding-left: 12px;
}
.btnBlank {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("/images/bg_button.gif");
	background-position: 0 -72px;
	background-repeat: no-repeat;
}
input.btn {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("/images/bg_btn.png");
	background-position: 0 0;
	background-repeat: repeat;
	border-bottom-color: #D4D4D4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #D4D4D4;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #D4D4D4;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 1px;
	border-top-color: #D4D4D4;
	border-top-style: solid;
	border-top-width: 1px;
	color: #616161;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	line-height: 22px;
	padding-bottom: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0;
	text-align: center;
	border: 1px solid #d4d4d4;
}
input.btn:hover {
	color: #FF6600;
}
a.apple:link, a.apple:visited, a.apple:active {
	text-decoration: none;
	background: url(/images/ico_apple_gray.gif) no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
}
a.apple:hover {
	text-decoration: none;
	background: url(/images/ico_apple.gif) no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
}
a.applelight:link, a.applelight:visited, a.applelight:active {
	text-decoration: none;
	background: url(/images/ico_apple.gif?v=1) no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
}
a.applelight:hover {
	text-decoration: none;
	background: url(/images/ico_apple_gray.gif?v=1) no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
}
a.btn_apply, a.btn_apply:link, a.btn_apply:visited, a.btn_apply:active {
	background: url("/app/images/btn_apply.gif") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
	width: 172px;
}
input.btn_apply, input.btn_apply:link, input.btn_apply:visited, input.btn_apply:active {
	background: url("/app/images/btn_apply.gif") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
	width: 172px;
	border: none;
	cursor: pointer;
}
a.btnOra:link, a.btnOra:visited,a.btnOra:hover, a.btnOra:active {
	background: url("/images/bg_btn_cls.gif") no-repeat scroll 0 -68px transparent;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	height: 24px;
	line-height: 23px;
	max-height: 24px;
	text-align: center;
	text-decoration: none;
	width: 75px;
	color: #fff;
}
a.btn {
	background: url("/images/bg_btn_cls.gif") no-repeat scroll 0 0 transparent;
	color: #5D5D5D;
	cursor: pointer;
	display: block;
	font-size: 12px;
	height: 24px;
	line-height: 23px;
	max-height: 24px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	width: 75px;
}
a.btnBlue {
	background: url("/images/bg_btn_cls.gif") no-repeat scroll 0 -34px transparent;
}
.arrow_more {
	width: 32px;
	height: 16px;
	display: inline-block;
	background: url('/app/images/pic_all.gif?v=2') no-repeat -906px -196px;
}
.ico_hy {
	background: url("/app/images/pic_all.gif?v=2") no-repeat scroll -906px -240px transparent;
	display: inline-block;
	height: 22px;
	position: relative;
	top: 4px;
	width: 22px;
}
/***回复区***/
.replaybox {
	margin-left: 15px;
	width: 500px;
}
#ubbBtn {
	margin-top: 0;
	position: relative;
}
.ubbLine {
	text-align: right;
	width: 100%;
}
#ubbBtn select {
	position: relative;
	top: -3px;
}
#ubbBtn img {
	cursor: pointer;
}
.textLine textarea {
	height: 140px;
	width: 492px;
}
.inputSolid {
	border-color: #7C7C7C #C3C3C3 #DDDDDD;
	border-style: solid;
	border-width: 1px;
	color: #494949;
	font-size: 14px;
	line-height: 20px;
	padding: 3px;
}
.inputSolid_login {
	border-color: #7C7C7C #C3C3C3 #DDDDDD;
	border-style: solid;
	border-width: 1px;
	color: #666;
	font-size: 12px;
	line-height: 20px;
	height: 20px;
	padding: 3px;
}
.submitLine {
	padding-top: 8px;
	width: 100%;
}
#footer a#a_top, #footer a#a_top:hover, #footer a#a_top:visited {
	text-decoration: none;
}
.vam input {
	vertical-align: middle;
	margin-right: 3px;
}
#tbNotice table {
	width: 100%;
}
#tbNotice td {
	border-bottom: 1px dotted #ccc;
	line-height: 24px;
}
/*--------------------------以上为未整理区：2010/7/27 by paradisezj------------------------------*/




/*--------------------------以下为整理区：2010/7/27 by paradisezj---------------------------------*/


/*** leftbar样式 ***/
#app_bar {
	/*background: url("/app/images/bg_cnt_wrapper.gif") no-repeat scroll -1100px 0;*/
	float: left;
	display: inline;
	overflow: hidden;
	width: 150px;
}
.app_list {
	margin-right: 1px;
	overflow: hidden;
}
.app_list li {
	height: 18px;
	line-height: 21px;
	overflow: hidden;
	padding: 4px 14px;
	position: relative;
	margin-bottom: 10px;
}
.app_list li img {
	float: left;
	padding-top: 3px;
}
.app_list .menu {
	display: block;
	float: left;
	width: 63%;
	padding-left: 25px;
}
.app_list .current {
	background: none repeat scroll 0 0 #efefef;
}
.app_list .current a {
	background: none repeat scroll 0 0 #EFF2F5;
	color: #333333;
	cursor: default;
	font-weight: 700;
	text-decoration: none;
}
.app_list .current .menu {
	background: none repeat scroll 0 0 #efefef;
}
.app_list li img {
	margin: 0 5px 0 0;
	vertical-align: middle;
}
.app_list em, .app_list .current em {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	position: absolute;
	right: 9px;
}
.app_list em a, .app_list .current em a {
	background: none repeat scroll 0 0 transparent;
	color: #999999;
	cursor: pointer;
	font-size: 12px;
	font-weight: 200;
}
.app_list em a:hover, .app_list .current em a:hover {
	color: #404040;
	text-decoration: none;
}
.set_app {
	clear: both;
	margin: 12px auto 0;
	padding-bottom: 2px;
	padding-top: 10px;
	width: 120px;
}
.set_app li {
	clear: both;
	height: 24px;
	line-height: 24px;
	margin-left: 18px;
	overflow: hidden;
	text-align: left;
	width: 100%;
}
.set_app li a {
	display: block;
	padding-left: 18px;
}
.set_app img {
	vertical-align: middle;
}
.add_app1 a {
	background: url("/app/images/btn_feedback.gif") no-repeat scroll 0 9px transparent;
}
.add_app1 a:hover {
	background: url("/app/images/btn_feedback_hover.gif") no-repeat scroll 0 9px transparent;
}
.add_app2 a {
	background: url("/app/images/btn_old.gif") no-repeat scroll 0 9px transparent;
}
.add_app2 a:hover {
	background: url("/app/images/btn_old_hover.gif") no-repeat scroll 0 9px transparent;
}
.add_app3 a {
	background: url("/app/images/btn_app_q.gif") no-repeat scroll 0 9px transparent;
}
.add_app3 a:hover {
	background: url("/app/images/btn_app_q_hover.gif") no-repeat scroll 0 9px transparent;
}
.add_app4 a {
	background: url("/app/images/btn_app_invite.gif") no-repeat scroll 0 9px transparent;
}
.add_app4 a:hover {
	background: url("/app/images/btn_app_invite_hover.gif") no-repeat scroll 0 9px transparent;
}
#set_app {
	clear: both;
	padding: 10px 0 10px 20px;
	width: 120px;
}
#set_app li {
	clear: both;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-align: left;
	width: 100%;
}
#set_app li a {
	display: block;
	padding-left: 13px;
}
.cut_line {
	background: url("/app/images/bg_nav_underline.gif") no-repeat scroll 5px bottom transparent;
	height: 2px;
	margin-bottom: 5px;
}
#app_bar li a, #app_set li a {
	height: 18px;
	line-height: 17px;
	overflow: hidden;
	background: url('/app/images/icons_all.png?v=20150909') no-repeat;
	text-decoration: none;
}
/***app_bar***/
#app_bar {
	/*background:url("../images/bg_cnt_wrapper.gif") no-repeat scroll -1100px 0;*/
	float:left;
	overflow:hidden;
	width:150px;
	}
.app_list {
	margin-right:1px;
	overflow:hidden;
	}
.app_list li {
	height:20px;
	line-height:21px;
	overflow:hidden;
	padding:4px 14px;
	position:relative;
	}
	.app_list li a{
		color: #565963;
	}
.app_list li img {
	float:left;
	padding-top:3px;
	}
.app_list .menu {
	display:block;
	float:left;
	width:70%;
	}
.app_list .current {
	background:none repeat scroll 0 0 #efefef;
	}
.app_list .current a {
	background:none repeat scroll 0 0 #EFF2F5;
	color:#333333;
	cursor:default;
	font-weight:700;
	text-decoration:none;
	}
.app_list .current .menu {
	background:none repeat scroll 0 0 #efefef;
	}
.app_list li img {
	margin:0 5px 0 0;
	vertical-align:middle;
	}
.app_list em, .app_list .current em {
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	position:absolute;
	right:9px;
	}
.app_list em a, .app_list .current em a {
	background:none repeat scroll 0 0 transparent;
	color:#999999;
	cursor:pointer;
	font-size:12px;
	font-weight:200;
	}
.app_list em a:hover, .app_list .current em a:hover {
	color:#404040;
	text-decoration:none;
	}
.set_app {
	clear:both;
	margin:12px auto 0;
	padding-bottom:2px;
	padding-top:10px;
	width:120px;
	}
.set_app li {
	clear:both;
	height:24px;
	line-height:24px;
	margin-left:18px;
	overflow:hidden;
	text-align:left;
	width:100%;
	}
.set_app li a {
	display:block;
	padding-left:18px;
	}
.set_app img {
	vertical-align:middle;
	}
.add_app1 a {
	background:url("../images/btn_feedback.gif") no-repeat scroll 0 9px transparent;
	}
.add_app1 a:hover {
	background:url("../images/btn_feedback_hover.gif") no-repeat scroll 0 9px transparent;
	}
.add_app2 a {
	background:url("../images/btn_old.gif") no-repeat scroll 0 9px transparent;
	}
.add_app2 a:hover {
	background:url("../images/btn_old_hover.gif") no-repeat scroll 0 9px transparent;
	}
.add_app3 a {
	background:url("/app/images/btn_app_q.gif") no-repeat scroll 0 9px transparent;
	}
.add_app3 a:hover {
	background:url("/app/images/btn_app_q_hover.gif") no-repeat scroll 0 9px transparent;
	}
.add_app4 a {
	background:url("/app/images/btn_app_invite.gif") no-repeat scroll 0 9px transparent;
	}
.add_app4 a:hover {
	background:url("/app/images/btn_app_invite_hover.gif") no-repeat scroll 0 9px transparent;
	}
#set_app {
	clear:both;
	padding:10px 0 10px 20px;
	width:120px;
	}
#set_app li {
	clear:both;
	height:24px;
	line-height:24px;
	overflow:hidden;
	text-align:left;
	width:100%;
	}
#set_app li a {
	display:block;
	padding-left:18px;
	}
.cut_line {
	background:url("/app/images/bg_nav_underline.gif") no-repeat scroll 5px bottom transparent;
	height:2px;
	}

#app_bar li em a {
	background: none;
}
li#app_ing a,#app_set .app_ing,.layer_cnt .app_ing a{
	background-position:0 -112px !important;
	}
li#app_music a,#app_set .app_music,.layer_cnt .app_music a{
	background-position:0 -84px !important;
	}
li#app_event a,#app_set .app_event,.layer_cnt .app_event a{
	background-position:0 -84px !important;
	}
li#app_myclass a,#app_set .app_myclass,.layer_cnt .app_myclass a{
	background-position:0 0 !important;
	}
li#app_q a#app_set .app_q,.layer_cnt .app_q a{
	background-position:0 -48px !important;
	}
li#app_question a,#app_set .app_question,.layer_cnt .app_question a{
	background-position:0 -56px !important;
	}
li#app_super a,#app_set .app_super,.layer_cnt .app_super a{
	background-position:0 -196px !important;
	}
li#app_medal a,#app_set .app_medal,.layer_cnt .app_medal a{
	background-position:0 -280px !important;
	}
li#app_exp a,#app_set .app_exp,.layer_cnt .app_exp a{
	background-position:0 -140px !important;
	}
li#app_box a,#app_set .app_box,.layer_cnt .app_box a{
	background-position:0 -224px !important;
	}
li#app_invite a,#app_set .app_invite,.layer_cnt .app_invite a{
	background-position:0 -336px !important;
	}
li#app_v a,#app_set .app_v,.layer_cnt .app_v a{
	background-position:0 -364px !important;
	}
li#app_mobile a,#app_set .app_mobile,.layer_cnt .app_mobile a{
	background-position:0 -392px !important;
	}
li#app_day a,#app_set .app_day,.layer_cnt .app_day a{
	background-position:0 -476px !important;
	}
li#app_day_quiz a,#app_set .app_day_quiz,.layer_cnt .app_day_quiz a{
	background-position:0 -192px !important;
	}
li#app_day_talk a,#app_set .app_day_talk,.layer_cnt .app_day_talk a{
	background-position:0 -504px !important;
	}
li#app_goal a,#app_set .app_goal,.layer_cnt .app_goal a{
	background-position:0 -560px !important;
	}
li#app_dict a,#app_set .app_dict,.layer_cnt .app_dict a{
	background-position:0 -588px !important;
	}
li#app_news a,#app_set .app_news,.layer_cnt .app_news a{
	background-position:0 -616px !important;
	}
li#app_download a,#app_set .app_download,.layer_cnt .app_download a{
	background-position:0 -644px !important;
	}
li#app_shop a,#app_set .app_shop,.layer_cnt .app_shop a{
	background-position:0 -420px !important;
	}
li#app_diary a,#app_set .app_diary,.layer_cnt .app_diary a{
	background-position:0 -308px !important;
	}
li#app_doc a,#app_set .app_doc,.layer_cnt .app_doc a{
	background-position:0 -168px !important;
	}
li#app_cichang a,#app_set .app_cichang,.layer_cnt .app_cichang a{
	background-position:0 -28px !important;
	}
li#app_listen a,#app_set .app_listen,.layer_cnt .app_listen a{
	background-position:0 -448px !important;
	}	
li#app_sentence_en a,#app_set .app_sentence_en,.layer_cnt .app_sentence_en a{
	background-position:0 -496px !important;
	}
li#app_talk a,#app_set .app_talk,.layer_cnt .app_talk a{
	background-position:0 -504px !important;
	}
li#app_menu a,#app_set .app_menu,.layer_cnt .app_menu a{
	background-position:0 -532px !important;
	}
li#app_cang a,#app_set .app_cang,.layer_cnt .app_cang a{
	background-position:0 -252px !important;
	}	
	
li#app_yuyue a,#app_set .app_yuyue,.layer_cnt .app_yuyue a{
	background-position:0 -700px !important;
	}	
li#app_kaodian a,#app_set .app_kaodian,.layer_cnt .app_kaodian a{
	background-position:0 -589px !important;
	}
li#app_note a,#app_set .app_note,.layer_cnt .app_note a{
	background-position:0 -728px !important;
	}	
li#app_tiku a,#app_set .app_tiku,.layer_cnt .app_tiku a{
	background-position:0 -1036px !important;
	}				
#app_bar a.bgn {
	background: none;
}
#app_set li a {
	height: 18px;
	line-height: 18px;
	background: url('/app/images/icons_all.png') no-repeat;
	overflow: hidden;
}
#app_set .menu {
	padding-left: 25px;
	width: 63%;
}
#app_set .bgn {
	background: none repeat scroll 0 0 transparent;
}
/***网校通用Tab基类***/
.mode_tab {
	margin-bottom: 15px;
	height: 23px;
	border-bottom: 1px solid #494949;
	overflow: hidden;
}
.mode_tab a {
	text-decoration: none;
}
.mode_tab ul.tabs {
	position: absolute;
	padding-left: 10px;
}
.mode_tab ul.tabs li {
	float: left;
	margin: 0 5px 0 0;
	display: inline;
}
.mode_tab ul.tabs li a {
	color: #fff;
	background-color: #494949;
	float: left;
	padding: 0 0 0 14px;
	height: 24px;
	display: block;
}
.mode_tab ul.tabs li a:hover {
	color: #fff;
	text-decoration: none;
}
.mode_tab ul.tabs li a:visited {
	text-decoration: none;
}
.mode_tab ul.tabs li a span {
	padding: 6px 14px 3px 0;
	line-height: 14px;
	display: block;
}
.mode_tab ul.tabs li a span img {
	vertical-align: middle;
}
.mode_tab ul.tabs li.active a {
	cursor: default;
	color: #494949;
	float: left;
	padding: 0 0 0 14px;
	vertical-align: middle;
	line-height: 24px;
	height: 24px;
	font-weight: bold;
	display: block;
}
.mode_tab ul.tabs li.active a:hover {
	color: #494949;
}
.mode_tab ul.tabs li.active a span {
	padding: 6px 14px 3px 0;
	line-height: 14px;
	display: block;
}
/***网校Tab_gray***/
.mode_tab {
	border-bottom: 1px solid #898989;
}
.mode_tab ul.tabs li a {
	background: url('/images/tab_profile_bg_sidebar.gif') no-repeat left top;
}
.mode_tab ul.tabs li a span {
	background: url('/images/tab_profile_bg_sidebar.gif') no-repeat right top;
}
.mode_tab ul.tabs li.active a {
	background: url('/images/active_tab_profile_bg_sidebar.gif') no-repeat left top;
}
.mode_tab ul.tabs li.active a span {
	background: url('/images/active_tab_profile_bg_sidebar.gif') no-repeat right top;
}
.mode_tab ul.tabs .current {
	background: url('/images/active_tab_profile_bg_sidebar.gif') no-repeat left top;
}
.mode_tab ul.tabs .current span {
	background: url('/images/active_tab_profile_bg_sidebar.gif') no-repeat right top;
	font-weight: bold;
}
/***列表样式基类***/
.dl_piclist dl {
	float: left;
	margin: 0 0 2px 0;
	padding: 0;
	overflow: hidden;
	text-align: center;
	width: 72px;
}
.dl_piclist dt {
	height: 55px;
	margin: 0px;
	text-align: center;
	overflow: hidden;
}
.dl_piclist dt img {
	border: 1px solid #ccc;
}
.dl_piclist dd {
	clear: both;
	height: 45px;
	margin: 0px;
	overflow: hidden;
	text-align: center;
}
.dl_piclist dd span {
	color: #666;
	display: block;
	white-space: nowrap;
}
.dl_piclist dd a {
	height: 18px;
	overflow: hidden;
	text-decoration: underline;
}
/*** tab区域 ***/
.tabArea {
}
.tabArea_left {
	float: left;
}
.tabArea .tabList {
	float: right;
	padding-left: 2%;
	padding-right: 1%;
	border-bottom: 1px solid #888888;
	width: 98%;
}
.tabArea .tabList li {
	float: left;
	margin-right: 4px;
	list-style: none;
	display: inline;
	line-height: 1.5em;
}
.tabArea .tabList a:link, .tabArea .tabList a:visited, .tabArea .tabList a:active {
	float: left;
	text-decoration: none;
	position: relative;
	top: 1px;
	border: 1px solid #888888;
	/*padding: 3px 16px 0px 16px;*/
    padding: 2px 11px 2px 10px;
	-moz-border-radius-topleft: 3px;
	-khtml-border-radius-topleft: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius-topright: 3px;
	-khtml-border-radius-topright: 3px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	color: #FFFFFF;
	background: transparent url('/images/bg_tabArea.gif') repeat-x;
}
.tabArea .tabList li a.current:link, .tabArea .tabList li a.current:visited, .tabArea .tabList li a.current:active {
	cursor: default;
	color: #666677;
	border-bottom: 1px solid white;
	background: transparent url('/images/bg_tabArea_c.gif') repeat-x;
}
/*** tab ***/
.tabs_profile {
	border-bottom: 1px solid #9D9DA8;
	height: 23px;
	margin-bottom: 15px;
	overflow: hidden;
}
.tabs_profile a {
	text-decoration: none;
}
.tabs_profile ul.tabs {
	padding-left: 5px;
	position: absolute;
	z-index: 10;
}
.tabs_profile ul.tabs li {
	display: inline;
	float: left;
	margin: 0 5px 0 0;
}
.tabs_profile ul.tabs li a {
	background: url("/app/images/tab_profile_bg.gif") no-repeat scroll left top transparent;
	color: white;
	display: block;
	float: left;
	height: 24px;
	padding: 0 0 0 14px;
	text-decoration: none;
}
.tabs_profile ul.tabs li a:hover {
	color: white;
	text-decoration: none;
}
.tabs_profile ul.tabs li a span {
	background: url("/app/images/tab_profile_bg.gif") no-repeat scroll right top transparent;
	display: block;
	line-height: 14px;
	padding: 6px 14px 7px 0;
	text-decoration: none;
}
.tabs_profile ul.tabs li a span img {
	vertical-align: middle;
}
.tabs_profile ul.tabs li.active a {
	background: url("/app/images/active_tab_profile_bg.gif") no-repeat scroll left top transparent;
	color: #484853;
	cursor: default;
	display: block;
	float: left;
	font-weight: 700;
	height: 30px;
	padding: 0 0 0 14px;
	text-decoration: none;
}
.tabs_profile ul.tabs li.active a:hover {
	color: #484853;
	text-decoration: none;
}
.tabs_profile ul.tabs li.active a span {
	background: url("/app/images/active_tab_profile_bg.gif") no-repeat scroll right top transparent;
	display: block;
	line-height: 14px;
	padding: 6px 14px 7px 0;
	text-decoration: none;
}
/*tab left*/
.tabArea_left .tabList {
	float: left;
	list-style: none;
	padding-left: 3%;
	padding-right: 3%;
	_padding-left: 15px;
	_padding-right: 15px;
	border-bottom: 1px solid #888888;
	display: inline;
}
.tabArea_left .tabList li {
	float: left;
	margin-right: 7px;
	list-style: none;
	display: inline;
	line-height: 1.5em;
}
.tabArea_left .tabList a:link, .tabArea_left .tabList a:visited, .tabArea_left .tabList a:active {
	float: left;
	text-decoration: none;
	position: relative;
	top: 1px;
	padding: 4px 10px 1px 10px;
	border: 1px solid #888888;
	padding: 3px 16px 0px 16px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	color: #FFFFFF;
	background: transparent url('/images/bg_tabArea.gif') repeat-x;
}
.tabArea_left .tabList li a.current:link, .tabArea_left .tabList li a.current:visited, .tabArea_left .tabList li a.current:active {
	cursor: default;
	color: #666677;
	border-bottom: 1px solid white;
	background: transparent url('/images/bg_tabArea_c.gif') repeat-x;
}
/*tab left end*/
.tabAreaLight .tabList a:link, .tabAreaLight .tabList a:visited, .tabAreaLight .tabList a:active {
	background-image: none;
	background-color: #F7F7F7;
	color: black;
}
.tab {
	display: none;
	margin-top: 15px;
}
.tabArea .current {
	display: block;
}
#cont_h1 {
	color: #494949;
	font-size: 16px;
	padding-left: 15px;
	position: absolute;
	top: 175px;
}
#cont_h1 a {
	font-size: 16px;
}
/*** 操作列表 ***/
.optionList {
}
.optionList li {
	font-size: 14px;
	font-weight: bold;
	background: transparent url('/images/bg_option_item.gif') no-repeat 0 1px;
	padding-left: 15px;
	margin-bottom: 8px;
	height: 1.2em;
}
.optionList li a:link, .optionList li a:visited, .optionList li a:active {
	color: #5FB740;
}
.optionList li a:hover {
	color: #f60;
}
/***侧边栏通用***/
.cblock h2 {
	color: #5FB740;
	font-size: 14px;
	margin-top: 0px;
}
#sidebar .cblock li {
	margin-bottom: 7px;
}
.cblock {
	position: relative;
	z-index: 10;
	background-color: white;
	margin-bottom: 20px;
}
.hasMinHeight {
	min-height: 550px;
	_height: 550px;
}
.cblock .cblockMain {
	margin-left: 20px;
	margin-right: 20px;
	line-height: 1.5em;
	padding: 15px 0;
}
#sidebar .cblock .cbH2 {
	margin-top: 0;
}
/***网校通用图片列表样式基类***/
.dl_piclist dl {
	float: left;
	margin: 0 0 2px 0;
	padding: 0;
	overflow: hidden;
	text-align: center;
	width: 65px;
}
.dl_piclist dt {
	height: 55px;
	margin: 0px;
	text-align: center;
	overflow: hidden;
}
.dl_piclist dt img {
	border: 1px solid #ccc;
}
.dl_piclist dd {
	clear: both;
	height: 45px;
	margin: 0px;
	overflow: hidden;
	text-align: center;
}
.dl_piclist dd span {
	color: #666;
	display: block;
	white-space: nowrap;
}
.dl_piclist dd a {
	height: 18px;
	overflow: hidden;
	text-decoration: underline;
}
/***侧边栏h2 带标***/
.cbH2 {
	background: transparent url('/app/images/pic_all.gif?v=1') no-repeat -906px -147px;
	padding-left: 15px;
	color: #5FB740;
	margin: 8px 0;
	font-weight: bold;
	height: 1.2em;
	line-height: 1.2em;
}
/***圆角浏览器兼容（除ie）***/
.radius {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
/*** 大头像样式 ***/
.ar_r_t {
	background: #FFF url(/app/images/avatar_bg.gif) no-repeat right top;
}
.ar_l_t {
	padding: 5px 0 0;
	background: url(/app/images/avatar_bg.gif) no-repeat left top;
}
.ar_r_b {
	background: url(/app/images/avatar_bg.gif) no-repeat right bottom;
}
.ar_l_b {
	padding: 0 12px 12px 5px;
	background: url(/app/images/avatar_bg.gif) no-repeat left bottom;
}
/* secondary  tabs */
.filters {
	padding: 0 10px;
	margin: 3px 0 8px 0;
}
.filters:before,.filters:after {content:"";display:table;}
.filters:after {clear:both;overflow:hidden;}
.filters {zoom:1;} 
.filters a {
	margin: 0 5px 9px 0;
	color: #5A5A5A;
	white-space: nowrap;
	display: block;
	float: left;
}
.filters a.on, .filters a.on:hover {
	padding: 0 5px 0 0;
	background: #B5B5B5 url(/images/bg_filter.gif) 100% 0 no-repeat;
	color: #fff;
	text-decoration: none;
}
.filters span {
	display: block;
	height: 20px;
	padding: 0 0 0 5px;
	line-height: 19px;
}
.filters .on span{
	background: url(/images/bg_filter.gif) no-repeat;
}
/*** 引用回复区域 ***/
.brief_quotes {
	background: transparent url(/images/quote_start.gif) no-repeat scroll 0 3px;
	color: #888888;
	line-height: 1.6;
	margin: 5px 0;
	overflow: hidden;
	padding-left: 18px;
	width: 420px;
}
.brief_quotes q {
	background: transparent url(/images/quote_end.gif) no-repeat scroll 100% 100%;
	padding-right: 18px;
}
.SidePic {
	float: left;
	margin: 4px 10px 1px 0;
	background: url(/images/bg_pic_id.gif) top center no-repeat;
}
.SidePic img {
	margin: 4px auto;
}
.Pic_id {
	width: 56px;
	height: 56px;
	background-image: url(/images/bg_pic_id.gif);
}
.replyArea {
	margin-left: 50px;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;
	margin-bottom: 10px;
}
.thread {
	padding: 5px 0;
	border-bottom: 1px dotted #dddddd;
	margin-top: 10px;
}
.thread table {
	margin-bottom: 5px;
	word-wrap: break-word;
}
.userFaceBox {
	background: url("/images/bg_userface.gif") no-repeat scroll 0 0 transparent;
	display: block;
	height: 58px;
	position: relative;
	width: 58px;
}
.userFaceBox img {
	left: -1px;
	position: relative;
	top: 4px;
}
.name_piclist{
	width: 80px;
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	white-space: nowrap;
	display: block;
}
li.xb span {
	background: transparent url(/images/icon_hy.gif) no-repeat scroll 0 2px;
	padding: 5px 0 5px 22px;
}
.icoXB {
	background: transparent url(/images/icon_hy.gif) no-repeat scroll 0 2px;
	padding: 5px 0 5px 22px;
}
/*intro*/
.refer {
	padding: 4px 8px 0px 12px;
	margin-bottom: 10px;
}
.refer_bg {
	background: #F4F9FF;
	border: 1px dashed #ccc;
	border-left: 0;
	border-right: 0;
	padding-top: 12px;
	padding-bottom: 8px;
}
.answer {
	color: #E95A16;
}
.noRe {
	color: #999999;
	padding: 0 10px 10px;
}
.refer_info {
	background: transparent url(/images/bg_refer.gif) repeat-x scroll 0 top;
	height: 24px;
	padding: 10px 10px 0;
}
.btnRecord {
	cursor: pointer;
	padding: 5px;
}
/*** 班级介绍页 ***/
#path {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: solid 1px #eeeeee;
	overflow: hidden;
	line-height: 24px;
}
#path .uplevel {
	font-size: 14px;
	font-weight: bold;
	color: #008000;
	text-decoration: none;
}
#path a.uplevel:hover {
	text-decoration: underline;
}
#path .title {
	display: inline;
	font-size: 14px;
}
#path h2 {
	color: #494949;
	font-weight: normal;
}
/*** 列表样式 ***/
#tabCharList {
	width: 100%;
	position: relative;
	top: 10px;
}
#tabCharList td {
	border: none;
	border-bottom: 1px #E6E6E6 dotted;
	background: #fff;
	line-height: 1.7em;
    word-break: break-word;
}
#tabCharList th {
	border: none;
	border-bottom: 1px #E6E6E6 solid;
	background: #fff;
	font-weight: normal;
}

/*** 课程介绍页面 class_intro_new.aspx***/
#courseTabArea {
	margin-top: 40px;
}
#classIntro {
	margin-top: 20px;
}
#courseServer #tab_ask3 {
	margin-left: 15px;
	line-height: 1.6em;
}
#courseTabArea #tab2_ask2, #courseTabArea #tab2_ask3 {
	margin-left: 15px;
	margin-top: 10px;
}
.filters {
	margin: 3px 0 8px;
	padding: 0 10px;
}
.filters .on, .filters .on:hover {
	background: url("/app/images/bg_filter.gif") no-repeat scroll 100% 0 #B5B5B5;
	color: #FFFFFF;
	display: inline-block;
	padding: 0 5px 0 0;
	text-decoration: none;
}
.filters .on, .filters .on:hover {
	background: url("/app/images/bg_filter.gif") no-repeat scroll 100% 0 #B5B5B5;
	color: #FFFFFF;
	display: inline-block;
	padding: 0 5px 0 0;
	text-decoration: none;
}
.announce {
	border: 3px solid #EDEDED;
	font-size: 14px;
	margin-bottom: 20px;
	padding: 5px;
	text-align: center;
	background-color: #FFFEF5;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/* feeds */
.sect {
	width: 100%;
	overflow: hidden;
}
.sect_home {
}
.sect ul {
	margin: 0;
}
.sect ul li {
	word-wrap: break-word;
	table-layout: fixed;
	overflow: hidden;
	text-overflow: ellipsis;
}
.feed {
	border-bottom: dotted 1px #D6D6D6;
	margin-bottom: 0px;
}
.feed .detail a:hover img {
	border-color: #0066CC;
}
.feed .detail a img {
	border: 1px solid #CCCCCC;
	padding: 3px;
}
.brief {
	float: left;
	padding-bottom: 6px;
	padding-left: 24px;
	position: relative;
}
.feed-post {
	margin-bottom: 4px;
}
.feed-bbs {
	margin-bottom: 4px;
}
.feed-post .brief {
	padding-bottom: 0px;
}
.feed-bbs .brief {
	padding-bottom: 0px;
}
.feed-menuitem .brief {
	padding-bottom: 0px;
}
.feed-link .brief {
	font-weight: 200;
}
.feed-blog .brief {
	padding-bottom: 0px;
}
.feed-blog .brief .briefTitle {
	padding-bottom: 0px;
}
.feed-recomend .brief .briefTitle {
}
.type {
	float: left;
	width: 16px;
	height: 16px;
	overflow: hidden;
	text-indent: -999em;
	border: solid 0px blue;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 3px;
	background-color: #fff;
}
.feed-ing .type {
	background: url(/app/images/pic_all.gif?v=1) no-repeat 0 -304px;
}
.feed-q .type {
	background: url(/app/images/pic_all.gif?v=1) no-repeat 0 -48px;
}
.feed-post .type {
	background: url(/app/images/pic_all.gif?v=1) no-repeat 0 -320px;
}
.feed-class .type {
	background: url(/app/images/pic_all.gif?v=1) no-repeat 0 -336px;
}
.feed-study .type {
	background: url(/app/images/pic_all.gif?v=1) no-repeat 0 -352px;
}
.feed-bulo .type {
	background: url(/app/images/feed/ico_bulo.gif) no-repeat;
}
.feed-share .type {
	background: url(/app/images/pic_all.gif?v=1) no-repeat 0 -368px;
}
.feed-timecard .type {
	background: url(/app/images/pic_all.gif?v=1) no-repeat 0 -384px;
}
.feed-sys .type {
	background: url(/app/images/pic_all.gif?v=1) no-repeat 0 -400px;
}
.feed-medal .type {
	background: url(/app/images/pic_all.gif?v=1) no-repeat 0 -80px;
}
.feed-deskmate .type {
	background: url(/app/images/pic_all.gif?v=1) no-repeat 0 -416px;
}
.feed-event .type {
	background: url(/app/images/pic_all.gif?v=1) no-repeat 0 -16px;
}
.feed-invite .type {
	background: url(/app/images/pic_all.gif?v=1) no-repeat 0 -128px;
}
.feed-diary .type {
	background: url(/app/images/pic_all.gif?v=1) no-repeat 0 -432px;
}
.feed-doc .type {
	background: url(/app/images/pic_all.gif?v=1) no-repeat 0 -448px;
}
.feed-cichang .type {
	background: url(/app/images/pic_all.gif?v=1) no-repeat 0 -464px;
}
.briefTitle {
	_width: 97%;
}
.pic_abs {
	padding: 3px;
	margin: 5px 10px 10px 0px;
	border: solid 1px #E8E8E8;
}
.feed .brief {
	margin-top: 8px;
	margin-bottom: 10px;
}
.feed-podcast .detail, .feed-hoster .detail {
	margin-bottom: 4px;
}
.feed-menu .detail {
	margin-bottom: 2px;
}
.detail span {
	margin-bottom: 6px;
	display: block;
}
.detail span span div {
	display: block;
}
.share-comment {
	background: transparent url(/images/feed/quote-start.gif) no-repeat scroll 0pt 0pt;
	color: #666666;
	padding-left: 18px;
	margin-top: 0px;
	padding-bottom: 8px;
	height: 100%;
	width: 400px;
}
.share-comment p {
	padding-right: 20px;
	color: #666666;
}
.feed-q .share-comment {
	margin-top: 10px;
	margin-bottom: 10px;
}
/*** 讨论区列表图标 ***/
.ptop {
	background: url('/images/icon_top.gif') no-repeat transparent;
	color: #666666;
	height: 10px;
	overflow: hidden;
	padding-right: 1px;
	position: relative;
	width: 10px;
	display: inline-block;
}
.pbest {
	background: url('/images/icon_best.gif') no-repeat;
	color: #666666;
	padding-left: 12px;
	padding-right: 1px;
}
/*** 讨论区内容块文字样式 ***/
.topicOverflow {
	font-size: 14px;
	line-height: 24px;
	margin-top: 10px;
	width: 600px;
	overflow: hidden;
}
/*** 引号样式 ***/
.quote_start {
	background: url("/app/images/pic_all.gif?v=1") no-repeat scroll -906px -224px;
	display: inline-block;
	height: 10px;
	width: 14px;
}
.quote_end {
	background: url("/images/quote_end.gif") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 10px;
	width: 14px;
}
/*** 侧边栏分类样式 ***/
.course_rt_ul ul {
	margin: 15px 0 0 12px;
}
.course_rt_ul li {
	float: left;
	height: 23px;
	width: 120px;
}
#set_app .app_add a {
	background: url(/images/btn_app_add.gif) no-repeat 0 5px;
*background:url(/images/btn_app_add.gif) no-repeat 0 5px;
}
#set_app .app_add a:hover {
	background: url(/images/btn_app_add_hover.gif) no-repeat 0 5px;
*background:url(/images/btn_app_add_hover.gif) no-repeat 0 5px;
}
#set_app .app_set a {
	background: url(/images/btn_app_set.gif) no-repeat 0 5px;
*background:url(/images/btn_app_set.gif) no-repeat 0 5px;
}
#set_app .app_set a:hover {
	background: url(/images/btn_app_set_hover.gif) no-repeat 0 5px;
*background:url(/images/btn_app_set_hover.gif) no-repeat 0 5px;
}
.speech span {
	color: #FF6600
}
.speech img {
	margin-left: 10px;
	width: 20px;
	height: 20px;
}
/* pages */
.pages {
	height: 25px;
}
.pages a {
	display: inline-block;
	_display: inline;
	zoom: 1;
	border: 1px solid #CCC;
	padding: 1px 7px 2px 7px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #808080 !important;
	margin-left: 5px;
	text-decoration: none;
	margin: 0;
	font-size: 12px;
    vertical-align: top;
}
.pages a:hover {
	background-color: #f9f9f9;
}
.pages .dot {
	cursor: default;
	margin-right: 5px;
}
.pages a.currpage {
	background-color: #74CD55;
	border-color: #74CD55;
	color: #fff !important;
	cursor: default;
	border: 1px solid #35C005;
	cursor: default;
}
.pages a.prev {
	padding-left: 17px;
	position: relative;
}
.pages a.next {
	padding-right: 17px;
	position: relative;
}
.pages span.prev em, .pages span.next em {
	display: inline-block;
 *display: inline;
	zoom: 1;
	width: 5px;
	height: 10px;
	background: url(/app/images/intro_sprite_arrow.png) no-repeat;
	position: absolute;
	top: 6px;
}
.pages span.prev em, .pages a.prev em {
	left: 6px;
}
.pages a.next em {
	right: 6px;
	background-position: -15px -14px;
}
.pages a.prev em {
	background-position: 0 -14px;
}
.pages a.prev em, .pages a.next em {
	display: inline-block;
 *display: inline;
	zoom: 1;
	width: 5px;
	height: 10px;
	position: absolute;
	top: 6px;
	background: url(/app/images/intro_sprite_arrow.png) no-repeat 0 0;
}
.pages a.prev em {
	background-position: 0 -14px;
}
.pages a.prev:hover em {
	background-position: 0 -28px;
}
.pages a.next em {
	background-position: -15px -14px;
	right: 6px;
}
.pages a.next:hover em {
	background-position: -15px -28px;
}
/* title */
.titleH2 {
	font-size: 14px;
	line-height: 32px;
	border-bottom: 1px solid #E6E6E6;
	color: #339A18;
	font-weight: 700;
}
.titleH2N {
	font-size: 14px;
	color: #339A18;
	font-weight: 700;
}
/* searchbox */
.searchBox {
	border: 1px solid #CCC;
	border-radius: 3px;
	height: 21px;
	padding: 1px 0 1px 4px;
	width: 166px;
}
.searchBox.active {
	border: 1px solid #B4B4B4;
}
.searchInput {
	border: 0;
	width: 135px;
	height: 21px;
	line-height: 18px;
	outline: none;
}
.searchBtn {
	background: url(/images/head/cls_bg_hd_srh.gif) 6px 2px no-repeat;
	height: 20px;
	width: 28px;
	display: block;
	float: right;
}
.searchBtn:hover {
	background-position: 6px -23px;
}
#nomsg {
	box-shadow: rgba(34, 25, 25, 0.199219) 0px 1px 3px;
	-webkit-box-shadow: rgba(34, 25, 25, 0.199219) 0px 1px 3px;
	width: 539px;
	margin: 25px auto 112px auto;
	background: #FAFAFA;
	padding: 20px 20px;
	color: #666;
	border-radius: 5px;
	text-align: center;
	margin-top: 40px !important;
	margin: 0 auto;
	padding: 10px 0;
	display: block;
}
/*management.aspx页面*/

.equipment {
	width: 760px;
	border: 0;
	text-align: left;
	margin-top: 30px;
	text-align: center;
	position: relative;
}
.equipment tr td {
	border-bottom: 1px dotted #CCC;
	height: 30px;
	line-height: 30px;
}
.equipment tr th {
	border-bottom: 1px solid #CCC;
}
.equipment tr td span {
	display: inline-block;
	width: 80px;
}
#windown_box {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: 150px;
	z-index: 9999;
	background: url("/images/transBG.png") repeat;
	_background: url("/images/transBG.gif") repeat;
	border-radius: 5px;
	width: 180px;
	padding: 5px;
}
#windown_smallbox {
	position: absolute;
	left: 776px;
	top: 514px;
	z-index: 9999;
	background: url("/images/transBG.png") repeat;
	_background: url("/images/transBG.gif") repeat;
	border-radius: 5px;
	width: 180px;
	padding: 5px;
}
#windown_bg {
	background: #FFF;
}
#windown_top {
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
}
#windown_title {
	height: 20px;
	line-height: 20px;
	margin: 0;
	padding: 0 10px;
	font-size: 12px;
}
.txtbox {
	width: 150px;
	height: 24px;
	line-height: 24px;
	padding-left: 5px;
	color: #CCC;
}
.edit {
	background: url("/images/edit.png") no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 30px;
	margin-top: 10px;
}
/*btn*/
.btn_light_green, .btn_light_green span {
    background: url(/app/images/btn_green.png) right top no-repeat white;
    display: block;
    height: 28px;
    cursor: pointer;
}
.btn_light_green span {
    line-height: 27px;
    color: white;
    background-position: left top;
    text-align: center;
    padding-left: 14px;
    margin-right: 14px;
}
.btn_light_green:hover {
    background-position: right -31px;
    text-decoration: none;
}
.btn_light_green:hover span {
    background-position: left -31px;
}
.btn_light_blue, .btn_light_blue span {
    background: url(/app/images/btn_green.png) right -138px no-repeat white;
    display: block;
    height: 28px;
    cursor: pointer;
}
.btn_light_blue span {
    line-height: 27px;
    color: white;
    background-position: left -138px;
    text-align: center;
    padding-left: 14px;
    margin-right: 14px;
}
.btn_light_blue:hover {
    background-position: right -169px;
    text-decoration: none;
}
.btn_light_blue:hover span {
    background-position: left -169px;
}
.btn_green_b, .btn_green_b span {
    background: url(/app/images/btn_green.png?v=20130906) right -62px no-repeat white;
    display: inline-block;
    height: 35px;
    cursor: pointer;
}

.btn_green_b span {
    line-height: 35px;
    color: white;
    background-position: left -62px;
    text-align: center;
    padding-left: 25px;
    margin-right: 25px;
}

.btn_green_b:hover {
    background-position: right -100px;
    text-decoration: none;
}

.btn_green_b:hover span {
    background-position: left -100px;
}

.btn_light_orange, .btn_light_orange span {
    background: url(/app/images/btn_green.png?v=32) right -200px no-repeat white;
    display: block;
    height: 28px;
    cursor: pointer;
}
.btn_light_orange span {
    line-height: 27px;
    color: white;
    background-position: left -200px;
    text-align: center;
    padding-left: 14px;
    margin-right: 14px;
}
.btn_light_orange:hover {
    background-position: right -231px;
    text-decoration: none;
}
.btn_light_orange:hover span {
    background-position: left -231px;
}
#app_bar .link_more {
	color: #bbb;
	padding: 3px 0 10px 40px;
	display: block;
}
#app_bar .link_more:hover{
	color: #999;
}

/*add by 安迪 used in tab*/
.child_tab {font-size: 14px; padding-bottom: 17px; padding-left: 15px; padding-top: 19px; line-height: 1em; color:#999;}
.child_tab a {text-decoration: none; color: #999;}
.child_tab .line {margin: 0px 7px; color: #E8E8E8; font-weight: 300;}
.child_tab .selected {color: #494949;}
.topic_nick { 
    white-space: nowrap;
    word-break: normal; 
    text-overflow: ellipsis; 
    overflow: hidden; 
    width: 100px;
}
/*comments*/
.comments{
	padding-top: 25px;
}
.comments .tit{
	height: 35px;
	line-height: 35px;
	color: #494949;
	font-size: 16px;
}
.comments .comment_list{
	padding-right: 25px;
}
.comments .comment_list li{
	padding-bottom: 5px;
}
    .comments .comment_list li a {
        text-decoration:none;
    }
.comments .comment_list .info {
	line-height: 25px;
	color: #999;
	font-size: 12px;
	padding-bottom: 3px;
}
.comments .comment_list .user{
	width: 54px;
	height: 54px;
	display: block;
	float: left;
	margin: 10px 14px 0 0;
}
.comments .comment_list .user .user_logo{
	width: 50px;
	height: 50px;
	display: block;
	padding: 2px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
}
.comments .comment_list .from{
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	color: #666;
	background-color: #f5f5f5;
	border-radius: 2px;
	padding: 0 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}
.comments .comment_list .label{
	color: #868686;
}
.mengbox{display:none;}.meng{background:#000;filter:alpha(opacity=50);opacity:.5;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999}.new-bg,.new-bg2{width:655px;height:336px;position:fixed;left:50%;top:50%;margin-left:-315px;margin-top:-188px;z-index:1000000;text-align:center;box-sizing:border-box}.new-bg .cha,.new-bg2 .cha{background:url(/app/images/cha.png) no-repeat;width:34px;height:34px;position:absolute;top:10px;right:47px;cursor:pointer}.new-bg .sz-36,.new-bg2 .sz-36{font-size:36px;color:#fff}.new-bg .sz-36 .sz-45,.new-bg2 .sz-36 .sz-45{color:#fff000;font-size:45px;font-weight:bolder}.new-bg .sz-36 span,.new-bg2 .sz-36 span{font-weight:bolder}.new-bg .zuce,.new-bg2 .zuce{color:#8e2500;font-size:18px;margin-top:22px;margin-bottom:10px}.new-bg .quan,.new-bg2 .quan{color:#ff4d0f;font-size:24px;line-height:46px;font-weight:bolder;display:block;width:241px;height:53px;margin:0 auto;overflow:hidden;position:absolute;bottom:28px;left:50%;margin-left:-120px}.new-bg .new-btn,.new-bg2 .new-btn{width:211px;height:53px;text-align:center;display:block}.new-bg i,.new-bg2 i{font-style:normal}.hui-register-btn.hui-sidebtn{background:0 0}.new-bg2{height:307px;width:489px;background:url(https://n1image.hjfile.cn/res7/2017/04/21/6ef49cfce6f275ab9a5309ace34c181a.png) bottom center no-repeat;margin-left:-244px}.new-bg2 .quan{background:url(https://n1image.hjfile.cn/res7/2017/04/21/e00b3b429ef774beaf748c1416f8932d.png) no-repeat center}.new-bg2 .cha{top:-32px;right:-16px;z-index:15}.new-bg2 .animatebox{width:479px;height:255px;margin:0 auto;position:relative;top:-116px}.new-bg2 .seagull-box{width:111px;height:46px;background:url(https://n1image.hjfile.cn/res7/2017/04/21/52b045a7d76516579e3053fa9855be06.png) center no-repeat;position:absolute;left:20px;top:60px;z-index:10;animation:seagull 1s ease 0s infinite;-webkit-animation:seagull 1s ease 0s infinite;-moz-animation:seagull 1s ease 0s infinite}.new-bg2 .captainbox{width:189px;height:231px;background:url(https://n1image.hjfile.cn/res7/2017/04/21/a0ced9c6bceb23333ae7e22737c92401.png) center no-repeat;position:absolute;left:50%;margin-left:-94px;animation:captionwl 1s ease 0s infinite;-webkit-animation:captionwl 1s ease 0s infinite;-moz-animation:captionwl 1s ease 0s infinite}.new-bg2 .wavebox{width:479px;height:106px;background:url(https://n1image.hjfile.cn/res7/2017/04/21/c5527dc0153f7d9d8ced97e9ceebb2fd.png) center no-repeat;position:absolute;bottom:-30px;left:0;z-index:5;animation:wave 2s ease 0s infinite;-webkit-animation:wave 2s ease 0s infinite;-moz-animation:wave 2s ease 0s infinite}.new-bg2 .shipbox{width:57px;height:60px;background:url(https://n1image.hjfile.cn/res7/2017/04/21/4f3f3008d81b5a1bd9ac5cd2dd42aca5.png) center no-repeat;position:absolute;right:0;bottom:0;animation:ship 1.2s ease 0s infinite;-webkit-animation:ship 1.2s ease 0s infinite;-moz-animation:ship 1.2s ease 0s infinite}.new-bg2 .islandbox{width:110px;height:64px;background:url(https://n1image.hjfile.cn/res7/2017/04/21/502bee3ceadc030f7bcd004adc2cfa17.png) center no-repeat;background-size:105% 105%;position:absolute;left:10px;bottom:10px;animation:bgsscale 2s ease 0s infinite;-webkit-animation:bgsscale 2s ease 0s infinite;-moz-animation:bgsscale 2s ease 0s infinite}.palybtn,.pausebtn{display:none;width:83px;height:22px;background:url(https://n1image.hjfile.cn/res7/2017/04/21/3a0e695a4be59346a37d7efed9565f16.png) center no-repeat;position:absolute;top:65px;right:118px;cursor:pointer}.palybtn{display:inline-block;background:url(https://n1image.hjfile.cn/res7/2017/05/08/862add3fb8a3d7b9a89c6107a81784d5.gif) center no-repeat}@keyframes wave{0%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/c5527dc0153f7d9d8ced97e9ceebb2fd.png) center no-repeat}50%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/6adafd1be1eb696678c5c8bd61724afb.png) center no-repeat}100%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/c5527dc0153f7d9d8ced97e9ceebb2fd.png) center no-repeat}}@-webkit-keyframes wave{0%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/c5527dc0153f7d9d8ced97e9ceebb2fd.png) center no-repeat}50%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/6adafd1be1eb696678c5c8bd61724afb.png) center no-repeat}100%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/c5527dc0153f7d9d8ced97e9ceebb2fd.png) center no-repeat}}@-moz-keyframes wave{0%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/c5527dc0153f7d9d8ced97e9ceebb2fd.png) center no-repeat}50%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/6adafd1be1eb696678c5c8bd61724afb.png) center no-repeat}100%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/c5527dc0153f7d9d8ced97e9ceebb2fd.png) center no-repeat}}@keyframes captionwl{0%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/f08d983c85644ef63fe15253e096f893.png) center no-repeat}12%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/8694717e73a730c423c5444f5744dcfa.png) center no-repeat}24%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/e4f6b62f6f156be50ee8c700accd3fd0.png) center no-repeat}37%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/af4ccf21d0c52c5586ac8c06895983d4.png) center no-repeat}49%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/1b265e6c126501b48921044f9612e4de.png) center no-repeat}61%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/d51a945586d186bbf2dad2b06d9293de.png) center no-repeat}73%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/cadbffe5844d2f51de67549a3626bbca.png) center no-repeat}88%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/2e0984039cabd53086f382d2139cbd2c.png) center no-repeat}100%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/3e266b1589226676cca91fc857db8b8d.png) center no-repeat}}@-webkit-keyframes captionwl{0%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/f08d983c85644ef63fe15253e096f893.png) center no-repeat}12%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/8694717e73a730c423c5444f5744dcfa.png) center no-repeat}24%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/e4f6b62f6f156be50ee8c700accd3fd0.png) center no-repeat}37%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/af4ccf21d0c52c5586ac8c06895983d4.png) center no-repeat}49%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/1b265e6c126501b48921044f9612e4de.png) center no-repeat}61%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/d51a945586d186bbf2dad2b06d9293de.png) center no-repeat}73%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/cadbffe5844d2f51de67549a3626bbca.png) center no-repeat}88%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/2e0984039cabd53086f382d2139cbd2c.png) center no-repeat}100%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/3e266b1589226676cca91fc857db8b8d.png) center no-repeat}}@-moz-keyframes captionwl{0%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/f08d983c85644ef63fe15253e096f893.png) center no-repeat}12%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/8694717e73a730c423c5444f5744dcfa.png) center no-repeat}24%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/e4f6b62f6f156be50ee8c700accd3fd0.png) center no-repeat}37%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/af4ccf21d0c52c5586ac8c06895983d4.png) center no-repeat}49%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/1b265e6c126501b48921044f9612e4de.png) center no-repeat}61%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/d51a945586d186bbf2dad2b06d9293de.png) center no-repeat}73%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/cadbffe5844d2f51de67549a3626bbca.png) center no-repeat}88%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/2e0984039cabd53086f382d2139cbd2c.png) center no-repeat}100%{background:url(https://n1image.hjfile.cn/zhuanti/2017/05/10/3e266b1589226676cca91fc857db8b8d.png) center no-repeat}}@keyframes seagull{20%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/52b045a7d76516579e3053fa9855be06.png) center no-repeat}40%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/7214de641708abca3b531f00b8c13781.png) center no-repeat}80%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/6281fff59b37269a49c8c51d25c8fc57.png) center no-repeat}}@-webkit-keyframes seagull{20%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/52b045a7d76516579e3053fa9855be06.png) center no-repeat}40%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/7214de641708abca3b531f00b8c13781.png) center no-repeat}80%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/6281fff59b37269a49c8c51d25c8fc57.png) center no-repeat}}@-moz-keyframes seagull{20%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/52b045a7d76516579e3053fa9855be06.png) center no-repeat}40%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/7214de641708abca3b531f00b8c13781.png) center no-repeat}80%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/6281fff59b37269a49c8c51d25c8fc57.png) center no-repeat}}@keyframes ship{20%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/4f3f3008d81b5a1bd9ac5cd2dd42aca5.png) center no-repeat}40%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/4edd2d9274088e27b737141b3a15297e.png) center no-repeat}80%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/9103ec25ae2f0a2aefd84795b214f135.png) center no-repeat}}@-webkit-keyframes ship{20%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/4f3f3008d81b5a1bd9ac5cd2dd42aca5.png) center no-repeat}40%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/4edd2d9274088e27b737141b3a15297e.png) center no-repeat}80%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/9103ec25ae2f0a2aefd84795b214f135.png) center no-repeat}}@-moz-keyframes ship{20%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/4f3f3008d81b5a1bd9ac5cd2dd42aca5.png) center no-repeat}40%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/4edd2d9274088e27b737141b3a15297e.png) center no-repeat}80%{background:url(https://n1image.hjfile.cn/res7/2017/04/21/9103ec25ae2f0a2aefd84795b214f135.png) center no-repeat}}@keyframes bgsscale{0%{background-size:100% 100%}20%{background-size:95% 95%}40%{background-size:90% 90%}80%{background-size:95% 95%}100%{background-size:100% 100%}}@-webkit-keyframes bgsscale{0%{background-size:100% 100%}20%{background-size:95% 95%}40%{background-size:90% 90%}80%{background-size:95% 95%}100%{background-size:100% 100%}}@-moz-keyframes bgsscale{0%{background-size:100% 100%}20%{background-size:95% 95%}40%{background-size:90% 90%}80%{background-size:95% 95%}100%{background-size:100% 100%}}
.new-bg3{
  width: 518px;
  height: 478px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -259px;
  margin-top: -239px;
  z-index: 1000000;
  text-align: center;
  box-sizing: border-box;
  background: url(https://n1image.hjfile.cn/zhuanti/2017/05/18/1daea66298c56079a35dd6051c9c17d2.png) bottom center no-repeat;
  
}
.new-bg3>a{
	display: block;
    width: 150px;
    height: 40px;
    position: absolute;
    left: 50%;
    margin-left: -75px;
    bottom: 13px;
}
.new-bg3>.cha{
	display: block;
    width: 32px;
    height: 32px;
    background: url(https://n1image.hjfile.cn/zhuanti/2017/05/18/74bed4918203abea0353ae669fb487b7.png) center no-repeat;
    position: absolute;
    top: 12px;
    right: 0;
    cursor: pointer;
}